/**
 * SDKTool encapsulates framework capabilities, necessary information can be obtained through SDKTool for use during instruction execution
 */
export interface LingmaSDKTool {
  // Get IDE version
  ideVersion: string;
  // IDE platform, idea/vscode, etc.
  idePlatform: string;
  // Get plugin version
  pluginVersion: string;
  // User information
  user: User;
}

/**
 * User information
 */
export interface User {
  // User name
  name: string;
  // User id
  uid: string;
  // Organization id
  organizationId: string;
  // Organization name
  organizationName: string;
}
